/*

	CWORD JavaScript Crossword Engine

	Copyright (C) 2007-2010 Pavel Simakov
	http://www.softwaresecretweapons.com/jspwiki/cword

	This library is free software; you can redistribute it and/or
	modify it under the terms of the GNU Lesser General Public
	License as published by the Free Software Foundation; either
	version 2.1 of the License, or (at your option) any later version.

	This library is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
	Lesser General Public License for more details.

	You should have received a copy of the GNU Lesser General Public
	License along with this library; if not, write to the Free Software
	Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA

*/

body {
/*	background-color: #E7E7E7;*/
}
.oyPuzzleCell {	
	background-color: #FFFFFF;
} 
.oyPuzzle {
	padding: 8px;
	border-collapse: collapse;	
} 				
.oyPuzzleFooter{
	padding: 8px; 
	font-family: Arial;
	text-align: center;		
	line-height: 1.4;
}
.ousStateOk {
	text-align: left;		
	font-family: Arial;
	font-size: smaller;
	
}
.ousStateBusy {
	text-align: left;		
	font-family: Arial;
	font-size: smaller;
	
}
.ousStateError {
	text-align: left;		
	font-family: Arial;
	font-size: smaller;
	
}		

.oyHeaderTitle{
	font-family: 'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;
	font-size: 125%; 
	font-weight: bold;
}
.oyHeaderDesc{
	font-family: Arial;
	font-weight: normal;
	font-size: 70%;
}	
.oyFooter{ 
	background-color: #F7F7FF;
	padding: 1px;
	font-family: Arial;
	font-size: 70%;
}
.oyFrame {
	border-collapse: collapse;		
}	
.oyCopyright{
	padding-top: 4px;
	font-size: 60%;
}
.oyOuterFrame {
	/*padding: 12px;*/
	
	background-color: #FFFFFF;
	border: solid 0px #808080;
}
A.oysTextLink{
	color: #4282B5;
	text-decoration: none;
}
A.oysTextLink:hover{
	color: #808080;
	text-decoration: underline;
}
.oyMenuAction {		
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #fff; 
	background-color: #3E688E;
	font-size: smaller;
	border: solid 1px #808080;	
}
.oyMenuAction:link{
	color: #fff;
	}	
.oyMenuActionDis {		
	padding-left: 4px;
	padding-right: 4px;
	color: #808080; 
	background-color: #E0E0E0;
	font-size: smaller;
	border: solid 1px #808080;	
} 	
.oyMenuActionNone{
	padding-left: 4px;
	padding-right: 4px; 
	color: #000000; 
	font-size: smaller;
}
A.oyMenuAction {
	text-decoration: none;
	color: #fff;
}	
A.oyMenuActionDis {
	text-decoration: none;
}		
A.oyMenuAction:hover {
	background-color: #A3CEF4;
	border: solid 1px #808080;
	color:#000;	
}	
.oyListCell { 
	font-size:22px;
	text-align:left;
}	
.oyListCellDot {
	background-color: #F7F7FF;
	color: #F9F9F9;	
	font-size:22px;
}
.oyPanelDiv {
	font-family:Arial;				
	background-color: #F7F7FF;
	padding: 4px;
	text-align: center;
	font-weight: bold;
}	
.oyPanelDivHidden {
	width: 2px;
	background-color: #FFFFFF;
}	
.oyList {
	cursor: pointer; cursor: hand;
	font-size: 70%;
	width: 100%;		
} 	
.oyListSpacer{
	background-color: #E0E0E0;
	height: 1px; 
}	
.oyListNormal {
	padding: 2px;
	color: #737573;
}	 
.oyListSel {
	padding: 2px;
	color: #000000;
	background-color: #E0E0E0;
}		 
.oyCellInput {     
	border: none;	
	background-color: transparent;
	
	font-size: 18px;
	font-family: Courier New; 				
	font-weight: bold;
	text-align: center;				
	
	width: 23px; 
	height: 21px;
	
}	 	 	
.oyCellEmpty {
	border: solid 1px #003366;	
	background-color: #003366;
	
	font-size: 18px;
	font-family: Courier New; 				
	font-weight: bold;
	text-align: center;		
	
	width: 23px;
	height: 21px;
}	
.oyCellFull{ 
	border: solid 1px #003366;	
	background-color: #FFFFFF;
	
	font-size: 18px;
	font-family: Courier New; 				
	font-weight: bold;
	text-align: center;				
	
	width: 23px; 
	height: 21px;
}		
.oyCellRevealed {
	border: solid 1px #003366;	
	background-color: #FFC0C0;
	
	font-size: 18px;
	font-family: Courier New; 				
	font-weight: bold;
	text-align: center;				
	
	width: 23px; 
	height: 21px;
}		
.oyCellGuessed {  
	border: solid 1px #003366;	
	background-color: #C0FFC0;
	
	font-size: 18px;
	font-family: Courier New; 				
	font-weight: bold;
	text-align: center;				
	
	width: 23px; 
	height: 21px;
}	 
.oyCellFocused {  
	border: solid 1px #003366;	
	background-color: #FFFFBB;
	
	font-size: 18px;
	font-family: Courier New; 				
	font-weight: bold;
	text-align: center;				
	
	width: 23px; 
	height: 21px;
}	 	
.oyCellActive {  
	border: solid 1px #003366;	
	background-color: #6699FF;
	
	font-size: 18px;
	font-family: Courier New; 				
	font-weight: bold;
	text-align: center;				
	
	width: 23px; 
	height: 21px;
} 
.title_bg {
	background:url(../images/title_bg.png) repeat-x;
	height: 28px;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	color:#fff;
	}	 	
